home *** CD-ROM | disk | FTP | other *** search
- Short: MUI indicator LED class
- Author: Chris <chris@worldfoundry.demon.co.uk>
- Uploader: Chris <chris@worldfoundry.demon.co.uk>
- Version: 12.6
- Type: dev/mui
- Requires: MUI 3.6+
- Replaces: MCC_TWFmLED.lha
-
-
- *** NOW RELEASED UNDER GNU GPL ***
-
- This class is now open source, I have included the sourcecode in this
- archive. Please see the "COPYING" file for the details of the GNU GPL and
- what it means to the distribution of this archive.
-
-
- TWFmultiLED is a fairly simple implementation of a "LED-like" indicator
- which provides the programmer with a new method for communicating program
- state to the user. Unlike other similar implementations, TWFmultiLED allows
- both the user and programmer to specify both the shape of the indicator and
- it's colour.
-
- Via the preferences program the user can specify the RGB makeup of the 6
- internal colours (used to represent the states "Off", "On", "Ok", "Loading",
- "Error" and "Panic") and the default shape of the indicator. The programmer
- can abide by the user's choice of shape, or override it and use one of the
- other shapes. The programmer can also set the indicator to any of the 6 user
- defined colours or to a custom colour the programmer specifies.
-
- TWFmultiLED's features include:
-
- - 10 user definable "preset" colours.
- - 1 programmer definable colour (specified by RGB value)
- - 6 possible shapes:
-
- 5 pixel diameter circle
- 11 pixel diameter circle
- 5x5 square
- 11x11 square
- 11x5 rectangle
- 13x11 rectangle
-
- - Shape can be set by the user or, if required, by the programmer.
- - Automatic turn off after a user or programmer definable delay.
-
- Latest updates available from the support site at
-
- http://www.worldfoundry.demon.co.uk/
-
-
- TWFmultiLED.mcc changes since v12.4
-
- - Fixed enforcer hits in Set() method caused by MUIM_GetConfigItem being
- used before the app was valid.
-
- - TimeOut is not retriggered if colour is set to 0.
-
- - Added range check to timeout period.
-
- - Timeout now actually works properly (It was not activated if the timeout
- was specified during initialisation.
-
-
- TWFmultiLED.mcp changes since v12.5
-
- - Added test page to preferences
-
-
- Listing of archive 'MCC_TWFmultiLED.lha':
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 1636 855 47.7% 05-Dec-99 22:03:48 MCC_TWFmultiLED.info
- 18052 6996 61.2% 05-Dec-99 22:03:38 MCC_TWFmultiLED/COPYING
- 1250 782 37.4% 05-Dec-99 22:03:48 MCC_TWFmultiLED/COPYING.info
- 1636 859 47.4% 05-Dec-99 22:03:48 MCC_TWFmultiLED/Demos.info
- 6456 3085 52.2% 25-Feb-99 11:24:12 MCC_TWFmultiLED/Demos/TWFmultiLED-demo
- 1704 854 49.8% 24-Feb-99 15:24:26 MCC_TWFmultiLED/Demos/TWFmultiLED-Demo.info
- 1636 856 47.6% 05-Dec-99 22:03:48 MCC_TWFmultiLED/Developer.info
- 1636 859 47.4% 05-Dec-99 21:55:02 MCC_TWFmultiLED/Developer/Autodocs.info
- 5870 1813 69.1% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/Autodocs/MCC_TWFmultiLED.doc
- 1369 821 40.0% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/Autodocs/MCC_TWFmultiLED.doc.info
- 1636 857 47.6% 05-Dec-99 21:55:02 MCC_TWFmultiLED/Developer/C.info
- 1636 855 47.7% 25-Feb-99 11:59:14 MCC_TWFmultiLED/Developer/C/Examples.info
- 12355 2726 77.9% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/C/Examples/TWFmultiLED-demo.c
- 1883 1360 27.7% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/C/Examples/TWFmultiLED-demo.c.info
- 1264 498 60.6% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/C/Examples/TWFmultiLED-demo.¶
- 1429 1045 26.8% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/C/Examples/TWFmultiLED-demo.¶.info
- 1636 852 47.9% 25-Feb-99 11:59:14 MCC_TWFmultiLED/Developer/C/Include.info
- 1636 859 47.4% 25-Feb-99 11:59:14 MCC_TWFmultiLED/Developer/C/Include/mui.info
- 2792 856 69.3% 21-Mar-99 18:17:28 MCC_TWFmultiLED/Developer/C/Include/mui/TWFmultiLED_mcc.h
- 1531 1023 33.1% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/C/Include/mui/TWFmultiLED_mcc.h.info
- 1636 860 47.4% 05-Dec-99 22:03:48 MCC_TWFmultiLED/Docs.info
- 6204 2531 59.2% 05-Dec-99 21:59:32 MCC_TWFmultiLED/Docs/TWFmultiLED.guide
- 1443 977 32.2% 24-Feb-99 15:24:24 MCC_TWFmultiLED/Docs/TWFmultiLED.guide.info
- 1636 857 47.6% 05-Dec-99 22:03:48 MCC_TWFmultiLED/Libs.info
- 9848 3481 64.6% 05-Dec-99 21:54:50 MCC_TWFmultiLED/Libs/mui/TWFmultiLED.mcc
- 10344 3756 63.6% 05-Dec-99 21:54:50 MCC_TWFmultiLED/Libs/mui/TWFmultiLED.mcp
- 159193 28617 82.0% 24-Feb-99 15:24:22 MCC_TWFmultiLED/MCC-Install
- 3112 1915 38.4% 05-Dec-99 22:03:48 MCC_TWFmultiLED/MCC-Install.info
- 2243 1063 52.6% 05-Dec-99 21:58:06 MCC_TWFmultiLED/MCC_TWFmultiLED.readme
- 1369 815 40.4% 05-Dec-99 22:03:48 MCC_TWFmultiLED/MCC_TWFmultiLED.readme.info
- 1636 854 47.7% 05-Dec-99 22:03:48 MCC_TWFmultiLED/Source.info
- 1448 306 78.8% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/Prefs_Image.c
- 272 190 30.1% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/prefs_image.mbr
- 34578 7010 79.7% 05-Dec-99 22:01:04 MCC_TWFmultiLED/Source/TWFmultiLED.mcc.c
- 73 73 0.0% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc.fd
- 4235 1156 72.7% 05-Dec-99 22:01:06 MCC_TWFmultiLED/Source/TWFmultiLED.mcc.h
- 160 112 30.0% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc.revise
- 1739 597 65.6% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc.¶
- 1013 796 21.4% 05-Dec-99 22:00:52 MCC_TWFmultiLED/Source/TWFmultiLED.mcc.¶.info
- 311 213 31.5% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc_lib.h
- 539 266 50.6% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc_rev.h
- 718 370 48.4% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc_rev.log
- 15 15 0.0% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc_rev.rev
- 30532 5262 82.7% 05-Dec-99 22:01:04 MCC_TWFmultiLED/Source/TWFmultiLED.mcp.c
- 77 77 0.0% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp.fd
- 5675 1682 70.3% 05-Dec-99 22:01:04 MCC_TWFmultiLED/Source/TWFmultiLED.mcp.h
- 160 112 30.0% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp.revise
- 1931 626 67.5% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp.¶
- 1013 798 21.2% 05-Dec-99 22:00:52 MCC_TWFmultiLED/Source/TWFmultiLED.mcp.¶.info
- 316 217 31.3% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp_lib.h
- 539 266 50.6% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp_rev.h
- 892 426 52.2% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp_rev.log
- 15 15 0.0% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp_rev.rev
- -------- ------- ----- --------- --------
- 353958 95022 73.1% 05-Dec-99 22:06:06 53 files
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 1636 855 47.7% 05-Dec-99 22:03:48 MCC_TWFmultiLED.info
- 18052 6996 61.2% 05-Dec-99 22:03:38 +COPYING
- 1250 782 37.4% 05-Dec-99 22:03:48 +COPYING.info
- 1636 859 47.4% 05-Dec-99 22:03:48 +Demos.info
- 6456 3085 52.2% 25-Feb-99 11:24:12 +TWFmultiLED-demo
- 1704 854 49.8% 24-Feb-99 15:24:26 +TWFmultiLED-Demo.info
- 1636 856 47.6% 05-Dec-99 22:03:48 +Developer.info
- 1636 859 47.4% 05-Dec-99 21:55:02 +Autodocs.info
- 5870 1813 69.1% 25-Feb-99 11:59:12 +MCC_TWFmultiLED.doc
- 1369 821 40.0% 25-Feb-99 11:59:12 +MCC_TWFmultiLED.doc.info
- 1636 857 47.6% 05-Dec-99 21:55:02 +C.info
- 1636 855 47.7% 25-Feb-99 11:59:14 +Examples.info
- 12355 2726 77.9% 25-Feb-99 11:59:12 +TWFmultiLED-demo.c
- 1883 1360 27.7% 25-Feb-99 11:59:12 +TWFmultiLED-demo.c.info
- 1264 498 60.6% 25-Feb-99 11:59:12 +TWFmultiLED-demo.¶
- 1429 1045 26.8% 25-Feb-99 11:59:12 +TWFmultiLED-demo.¶.info
- 1636 852 47.9% 25-Feb-99 11:59:14 +Include.info
- 1636 859 47.4% 25-Feb-99 11:59:14 +mui.info
- 2792 856 69.3% 21-Mar-99 18:17:28 +TWFmultiLED_mcc.h
- 1531 1023 33.1% 25-Feb-99 11:59:12 +TWFmultiLED_mcc.h.info
- 1636 860 47.4% 05-Dec-99 22:03:48 +Docs.info
- 6204 2531 59.2% 05-Dec-99 21:59:32 +TWFmultiLED.guide
- 1443 977 32.2% 24-Feb-99 15:24:24 +TWFmultiLED.guide.info
- 1636 857 47.6% 05-Dec-99 22:03:48 +Libs.info
- 9848 3481 64.6% 05-Dec-99 21:54:50 +TWFmultiLED.mcc
- 10344 3756 63.6% 05-Dec-99 21:54:50 +TWFmultiLED.mcp
- 159193 28617 82.0% 24-Feb-99 15:24:22 +MCC-Install
- 3112 1915 38.4% 05-Dec-99 22:03:48 +MCC-Install.info
- 2243 1063 52.6% 05-Dec-99 21:58:06 +MCC_TWFmultiLED.readme
- 1369 815 40.4% 05-Dec-99 22:03:48 +MCC_TWFmultiLED.readme.info
- 1636 854 47.7% 05-Dec-99 22:03:48 +Source.info
- 1448 306 78.8% 05-Dec-99 22:00:24 +Prefs_Image.c
- 272 190 30.1% 05-Dec-99 22:00:24 +prefs_image.mbr
- 34578 7010 79.7% 05-Dec-99 22:01:04 +TWFmultiLED.mcc.c
- 73 73 0.0% 05-Dec-99 22:00:24 +TWFmultiLED.mcc.fd
- 4235 1156 72.7% 05-Dec-99 22:01:06 +TWFmultiLED.mcc.h
- 160 112 30.0% 05-Dec-99 22:00:24 +TWFmultiLED.mcc.revise
- 1739 597 65.6% 05-Dec-99 22:00:24 +TWFmultiLED.mcc.¶
- 1013 796 21.4% 05-Dec-99 22:00:52 +TWFmultiLED.mcc.¶.info
- 311 213 31.5% 05-Dec-99 22:00:24 +TWFmultiLED.mcc_lib.h
- 539 266 50.6% 05-Dec-99 22:00:24 +TWFmultiLED.mcc_rev.h
- 718 370 48.4% 05-Dec-99 22:00:24 +TWFmultiLED.mcc_rev.log
- 15 15 0.0% 05-Dec-99 22:00:24 +TWFmultiLED.mcc_rev.rev
- 30532 5262 82.7% 05-Dec-99 22:01:04 +TWFmultiLED.mcp.c
- 77 77 0.0% 05-Dec-99 22:00:24 +TWFmultiLED.mcp.fd
- 5675 1682 70.3% 05-Dec-99 22:01:04 +TWFmultiLED.mcp.h
- 160 112 30.0% 05-Dec-99 22:00:24 +TWFmultiLED.mcp.revise
- 1931 626 67.5% 05-Dec-99 22:00:24 +TWFmultiLED.mcp.¶
- 1013 798 21.2% 05-Dec-99 22:00:52 +TWFmultiLED.mcp.¶.info
- 316 217 31.3% 05-Dec-99 22:00:24 +TWFmultiLED.mcp_lib.h
- 539 266 50.6% 05-Dec-99 22:00:24 +TWFmultiLED.mcp_rev.h
- 892 426 52.2% 05-Dec-99 22:00:24 +TWFmultiLED.mcp_rev.log
- 15 15 0.0% 05-Dec-99 22:00:24 +TWFmultiLED.mcp_rev.rev
- -------- ------- ----- --------- --------
- 353958 95022 73.1% 06-Dec-99 02:17:04 53 files
-